


import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextArea;


public class Añadir_MouseListener_GUI
{
	public static void main(String[] args)
	{
		//Objetos
		JFrame miMarco = new JFrame("Mensaje");
		JPanel miPanel = new JPanel();
		JButton miBoton = new JButton ("Presiona Aquí");
		
		//nuevo objeto de tipo escuchador
		Escuchador miEscuchador = new Escuchador();
		
		//indicamos ke mi boton esta siendo "escuchado" por 
		//mi objeto creado antes
		miBoton.addMouseListener(miEscuchador);
		
		miPanel.add(miBoton);
		miMarco.getContentPane().add(miPanel);
		miMarco.setVisible(true);
		
	}
}



//Declaramos la clase escuchador 
class Escuchador implements MouseListener
{
	public void mouseClicked(MouseEvent arg0)
	{
		System.out.println("Hola Genteee!!!!!!");
	}
	
	public void mouseEntered(MouseEvent arg0)
	{
	}
	
	public void mouseExited(MouseEvent arg0)
	{
	}
	
	public void mousePressed(MouseEvent arg0)
	{
	}
	
	//ojo aki! esto lo pide ajuro la clase igual ke los metodos anteriores!
	@Override
	public void mouseReleased(MouseEvent e) {
		// TODO Auto-generated method stub
		
	}
}